Esempio: raccolte di elementi
Prodotto: Librerie di base CODESYS
IL CODESYS biblioteca Element Collections contiene blocchi funzione per liste, code, pile e tabelle hash. Gli elementi di Collections sono istanze di blocchi funzione di tipo IElement. IL Element Collections Examples progetto di esempio mostra come utilizzare i singoli blocchi funzione.
Descrizione
Il progetto di esempio include le seguenti applicazioni:
ElementoEsempio
Mostra la creazione di istanze di tipo
IElement.IElementè l'interfaccia di base per tutti gli elementi di questa collezione.OnlineChangeSafeLinkedListEsempio
Mostra gli elenchi collegati che sono protetti dalle modifiche online.
SimpleHashTableEsempio
Mostra come utilizzare il
HashTableblocco funzione.SimpleLinkedListEsempio
Mostra come utilizzare il
LinkedListblocco funzione. ILLinkedListil blocco funzione non ha accesso all'indice e può essere esteso dinamicamente.SimpleListEsempio
Mostra come utilizzare il
Listblocco funzione. ILListblocco funzione dispone di metodi con accesso indice ai seguenti elementi:GetElementAt,InsertElementAt,RemoveElementAt, ESetElementAt.SimpleQueueEsempio
Mostra come usare
Queueblocco funzione. ILQueueIl blocco funzione funziona secondo il principio FIFO (first in, first out).SimpleSortedListEsempio
Mostra come utilizzare il
SortedListblocco funzione. Gli elementi di ASortedListsono ordinati per ilElementCompareTometodo diIElement.Esempio di SimpleStack
Mostra come utilizzare il
Stackblocco funzione. ILStackIl blocco funzione funziona secondo il principio LIFO (ultimo entrato, primo uscito).SimpleTreeNodeExample
Mostra come utilizzare il
TreeNodeblocco funzione. Puoi usare ilTreeNodeblocco funzione per costruire strutture ad albero.DynamicListEsempio
Mostra come utilizzare il
ListFactoryblocco funzione. Puoi usare ilListFactoryblocco funzione per creare elenchi in fase di esecuzione. Queste liste possono essere parametrizzate con una dimensione fissa e anche con una dimensione iniziale con fattore di crescita. L'esempio mostra la gestione generale di una factory di raccolta. ILQueueFactory,SortedListFactory,StackFactory, ETreeNodeFactorylavorare secondo lo stesso schema.
Requisiti di sistema e restrizioni
Sistema di programmazione | CODESYS Development System (versione 3.5.14.0 o superiore) |
Sistema di esecuzione | CODESYS Control Win (versione 3.5.14.0) |
Componenti aggiuntivi | - |
Avviso
SCARICAMENTO Progetto